place with abundant toads - Espagnol Anglais Dictionnaire